package com.jl.basicframework.utils.dataProcessingUtils;

import android.app.Application;
import android.content.Context;
import android.content.SharedPreferences;

/***
 * @author 作者:姜澜
 * 时间:2022/1/8
 * 邮箱:316879104@pp.com
 * 类简述: 数据持久化存储工具类
 */
public class DateStorageUtils {
    //数据存储工具
    private static SharedPreferences sharedPreferences;

    /**
     * 初始化工具，若要调用次工具需要在application中进行初始化
     * @param application
     */
    public static void initUtils(Application application){
        sharedPreferences =application
                .getApplicationContext()
                .getSharedPreferences("DateStorage", Context.MODE_PRIVATE);
    }

    /**
     * 获取存储的数据
     * @param flag 数据存储标识
     * @return 返回存储的数据
     */
    public static String getDate(String flag){
        return sharedPreferences.getString(flag,"");
    }

    /**
     * 存入数据
     */
    public static boolean setDate(String flag,String date){
        SharedPreferences.Editor editor = sharedPreferences.edit();
        editor.putString(flag,date);
        return editor.commit();
    }

}
